PIZZA Current compiler version: 0.39d
A substantial companion to Java
Pizza Tools and Applications

Contents
Home
Mirrors
FAQ

Distribution
Support
Documents

Applications
-PizzaExpress
-Pizzadoc
-SLED
Users

People
Links

This page describes some of the applications and packages written in Pizza which we distribute from the Pizza mirrors.

Pizzadoc is the documentation tool for Pizza, analogeous to javadoc for Java. Aside from accepting Pizza syntax, pizzadoc includes a number of useful features which are not offered by javadoc. Pizzadoc is included in the Pizza compiler distribution, and is documented on its own web page. Documentation of the Pizza class libraries is also available.

PizzaExpress is an interactive version of the Pizza compiler. We provide PizzaExpress for two reasons: first, because it's fast. Much of the running time of the Pizza compiler is due to loading classes; with PizzaExpress all of these classes are loaded once at the beginning, so compilation is much quicker. The second reason is to illustrate how the Pizza compiler can be called from Java/Pizza source code.

SLED is a self-extendible editor which uses Pizza as its internal language. The package is a proof of concept for the use of design patterns to implement self-extensibility. We hope to release SLED as soon as its author, Chris Salzmann, is able to clean it up a bit for gneral distribution.


Page design & maintenance: John Maraist.
Java is a trademark of Sun Microsystems.
Comments and bug reports to the Pizza Group, pizza@cis.unisa.edu.au.
All software and documents on the Pizza site are © Copyright 1996, 1997 by the respective authors (as attributed on each; terms for redistribution are available).